<?php
// *****************************************************************************
// Модуль Vote
// Префикс vote_
// Автор: Алексей Дьяченко
// Библиотека распространяется по лицензии GPL
// Принять участие в разработке или скачать новую версию вы можете на сайте
// http://www.my-site.ru/
/*
	Copyright 2006-2007 Alex Djachenko http://www.my-site.ru
	Authors: Alex Djachenko
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
// *****************************************************************************
// Загружаем сигму
mst_modload('pear','HTML/Template/Sigma');

$MT_mod_globals='';

// ************************************************
// Задаем настройки по умолчанию
$MT_mod_cfg = array();

// Подключаем файл с настройками
include mst_modpath($MT_mod_name,'cfg/config.php');
// ************************************************

function vote_loadq()
{
	//
	$filename = mst_modpath('vote','dat/voteq.dat');
	if (!file_exists($filename))
	{
		return false;
	}
	$file = file_get_contents($filename);
	return unserialize($file);
}
function vote_loada()
{
	//
	$filename = mst_modpath('vote','dat/votea.dat');
	if (!file_exists($filename))
	{
		return false;
	}
	$file = file_get_contents($filename);
	return unserialize($file);
}
function vote_saveq($voteq)
{
	//
	$file_name = mst_modpath('vote','dat/voteq.dat');
	return file_put_contents($file_name, serialize($voteq));
}
function vote_savea($votea)
{
	//
	$file_name = mst_modpath('vote','dat/votea.dat');
	return file_put_contents($file_name, serialize($votea));
}
function vote_bar($vote_p)
{
	$bar_l = round(mst_getcfgmod('vote','maxchars')*$vote_p/100);
	$bar = '';
	$char = mst_getcfgmod('vote','char');
	for($i=0;$i<$bar_l;++$i)
	{
		$bar .= $char;
	}
	return $bar;
}
?>
